<%@ page import="org.bjou.BranchCourse" %>
<!doctype html>
<html>
  <head>
    <meta name="layout" content="pertho">
  <g:set var="entityName" value="${message(code: 'branchCourse.label', default: 'BranchCourse')}" />
  <title>选课查询/维护任课教师</title>
</head>

<body>
  <div class="container">
    <div class="row">
      <div class="twelve columns">
        <!-- 查询条件开始 -->
        <div class="box_c">
          <div class="box_c_heading cf box_actions">
            <p>选课查询/维护任课教师</p>
          </div>
          <div class="box_c_content">
            <g:form  action="list" method="post">
              <div class="formRow">
                本次${round}的截止日期:
${deadline}
              </div>
              <div class="formRow">
                入学季：
                <g:select optionKey="key" optionValue="value"  noSelection="['':'-全部-']" 
                          from="${['2012年秋季':'2012年秋季','2013年春季':'2013年春季','2013年秋季':'2013年秋季','2014年春季':'2014年春季','2014年秋季':'2014年秋季','2015年春季':'2015年春季','2015年秋季':'2015年秋季','2016年春季':'2016年春季','2016年秋季':'2016年秋季','2017年春季':'2017年春季','2017年秋季':'2017年秋季','2018年春季':'2018年春季','2018年秋季':'2018年秋季','2019年春季':'2019年春季','2019年秋季':'2019年秋季','2020年春季':'2020年春季','2020年秋季':'2020年秋季']}"
                          name='currentTerm' value="${params.currentTerm}" >
                </g:select>
                规则号：
                <input type="text" id='ruleCode' name='ruleCode' value="${params.ruleCode}"/>
                专业名称：
                <input type="text" id='majorName' name='majorName' value="${params.majorName}"/>
                课程ID：
                <input type="text" id='courseId' name='courseId' value="${params.courseId}"/>
              </div>
              <div class="formRow">
                课程名称：
                <input type="text" id='courseName' name='courseName' value="${params.courseName}"/>
                课程类型：
                <input type="text" id='courseType' name='courseType' value="${params.courseType}"/>

                课程性质：
                <input type="text" id='courseProperty' name='courseProperty' value="${params.courseProperty}"/>
                考试单位类型：
                <input type="text" id='examType' name='examType' value="${params.examType}"/>
              </div>
              <div class="formRow">
                系部：
                <input type="text" id='departmentName' name='departmentName' value="${params.departmentName}"/>
                专业层次：
                <input type="text" id='majorLevel' name='majorLevel' value="${params.majorLevel}"/>
                课程状态：
                <input type="text" id='courseStatus' name='courseStatus' value="${params.courseStatus}"/>
                分校：

                <g:select name="branchId"
                          from="${org.bjou.Branch.list()}"
                          value="${params.branchId?.toLong()}"
                          optionKey="id" optionValue="branchName" disabled="${params.branchFlag}" />


                <input class="gh_button save" type="submit" value="查询"></input>
                 <g:actionSubmit class="gh_button save" action="exportList" value="导出" />
              </div>
            </g:form>
          </div>
        </div>
        <!-- 查询条件结束 -->
        <div class="box_c">
          <div class="box_c_heading cf">
            <p>选课列表</p>
          </div>
          <div class="box_c_content">
            <!-- start -->
            <g:if test="${flash.message}">
              <div class="message" role="status">${flash.message}</div>
            </g:if>
            <table>
              <thead>
                <tr>


              <g:sortableColumn property="ruleCode" title="${message(code: 'course.ruleCode.label', default: 'ruleCode')}" />

              <g:sortableColumn property="majorName" title="${message(code: 'course.majorName.label', default: 'majorName')}" />

              <g:sortableColumn property="courseId" title="${message(code: 'course.courseId.label', default: 'courseId')}" />

              <g:sortableColumn property="courseName" title="${message(code: 'course.courseName.label', default: 'Course Name')}" />

              <g:sortableColumn property="credit" title="${message(code: 'course.credit.label', default: 'credit')}" />

              <g:sortableColumn property="courseType" title="${message(code: 'course.courseType.label', default: 'courseType')}" />

              <g:sortableColumn property="courseProperty" title="${message(code: 'course.courseProperty.label', default: 'Course Property')}" />

              <g:sortableColumn property="examType" title="${message(code: 'course.examType.label', default: 'examType')}" />


              <g:sortableColumn property="courseTerm" title="${message(code: 'course.courseTerm.label', default: 'courseTerm')}" />

              <g:sortableColumn property="departmentName" title="${message(code: 'course.departmentName.label', default: 'departmentName')}" />

              <g:sortableColumn property="majorLevel" title="${message(code: 'course.majorLevel.label', default: 'majorLevel')}" />
              <g:sortableColumn property="roundFlag" title="选课轮次" />

              <g:sortableColumn property="courseStatus" title="${message(code: 'course.courseStatus.label', default: 'courseStatus')}" />
             
              <g:sortableColumn property="teacherName" title="${message(code: 'branchCourse.teacherName.label', default: 'teacherName')}" />

              <g:sortableColumn property="teacherTitle" title="${message(code: 'branchCourse.teacherTitle.label', default: 'Teacher Title')}" />

              <g:sortableColumn property="teacherTel" title="${message(code: 'branchCourse.teacherTel.label', default: 'Teacher Tel')}" />


              <g:sortableColumn property="teacherQty" title="${message(code: 'branchCourse.teacherQty.label', default: 'teacherQty')}" />




              </tr>
              </thead>
              <tbody>
              <g:each in="${courseInstanceList}" status="i" var="courseInstance">
                <tr class="${(i % 2) == 0 ? 'even' : 'odd'}">

                  <td><g:link action="edit" id="${courseInstance.id}">${courseInstance.ruleCode}</g:link></td>




                <td>${courseInstance.majorName}</td>
                <td>${courseInstance.courseId}</td>
                <td>${courseInstance.courseName}</td>
                <td>${courseInstance.credit}</td>
                <td>${courseInstance.courseType}</td>
                <td>${courseInstance.courseProperty}</td>
                <td>${courseInstance.examType}</td>
                <td>${courseInstance.courseTerm}</td>  
                <td>${courseInstance.departmentName}</td>  
                <td>${courseInstance.majorLevel}</td>
                <td>${courseInstance.roundFlag}</td> 
                <td>${courseInstance.courseStatus}</td>  
                <td>${courseInstance.teacherName}</td>  
                <td>${courseInstance.teacherTitle}</td>
                <td>${courseInstance.teacherTel}</td>  
                <td>${courseInstance.teacherQty}</td>  












                </tr>
              </g:each>
              </tbody>
            </table>
            <div class="pagination">
              <g:paginate total="${courseInstanceTotal}" params="${params}"/>
            </div>


            <!-- end -->
          </div>
        </div>
      </div>
    </div>
  </div>





</body>
</html> 